package com.alibaba.algo.cooperation.usercomponent.vo.res.app;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author: niechanggang
 * @date:2021/3/19 9:00
 * @description:
 */
@Data
public class SelectAppListResponseVO {

    /**
     * 应用标识
     */
    private Long id;

    /**
     * 应用编码
     */
    private String appCode;

    /**
     * 应用名称
     */
    private String appName;

    /**
     * 应用状态  0关闭  1正常
     */
    private Integer appState;

    /**
     * 功能标识,使用逗号分隔
     */
    private String functionIdStr;

    /**
     * 创建时间
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date gmtCreated;

    /**
     * 创建人
     */
    private String creator;

    /**
     * 功能列表
     */
    private List<FuncInfoResVO> functionList;

}
